﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Revis.VClinicNet.App.Internal.Dto;

namespace Revis.VClinicNet.App.Internal
{
    public interface IVisitService
    {
        long Create(VisitCreateDto visitCreateDto);
        IList<VisitInfoDto> ListAllByDoctor(long doctorId);
        IList<VisitInfoDto> ListAllByPatient(long patientId);
        TDto Find<TDto>(long visitId);
        void Delete(long visitId);
    }
}
